@media screen and (max-width: 1200px) {
    .kefu {
        display: none;
    }

    #scroll_nav {
        display: none;
    }

    .header {
        display: none;
    }

    .pc_ad {
        display: none;
    }

    .wap_ad {
        display: block;
        width: 100%;
        height: 180px;
    }

    .hot_article_sudoku {
        border: none;
        padding: 20px 0px 10px 0px;
    }

    .news_item .news_title {
        width: 95%;
    }

    .new_box .love-talk .talk-category .talk-box {
        margin: 10px;
    }

    header {
        background-color: #fff;
    }

        header nav a:hover, header nav li.hover a {
            background-color: #fff;
        }

    .pc_logo {
        display: none;
    }

    .wap_logo {
        display: block;
    }

    .top_tel {
        display: none;
    }

    .page_tit .page_tit3 {
        width: 100%;
        padding: 0 5%;
    }

    .product_intro {
        padding-bottom: 0;
    }

        .product_intro .product_item {
            width: 49%;
            float: none;
            margin-bottom: 1rem;
            display: inline-block;
        }

    .system_box {
        padding: 10px 0;
    }

    .new_box .love-talk {
        margin-left: 0px;
    }

    .about_cus {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .certificate {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .new_box .talk-category {
        margin: 0px;
    }

    .info_title h3 {
        color: #01a9b7;
        font-size: 17px;
        line-height: 32px;
    }
    /*功能模块分类顶部显示*/
    .func_nav {
        display: block;
    }
    /*管理课堂分类顶部显示*/
    /*.news_nav {
        display: block;
    }*/

    .tab_item {
        margin-right: 0;
    }

    .about_arr .icon_ar_left {
        margin-left: -1rem;
    }

    .about_arr .icon_ar_right {
        margin-right: -1rem;
    }

    .about_box .l_box {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }

        .about_box .l_box img {
            width: 100%;
            height: auto;
        }

    .about_box .r_box {
        width: 100%;
        margin-left: 0px;
    }

        .about_box .r_box h3 {
            line-height: 25px;
            padding: 1rem 0;
        }

    .about_img_list {
        padding: 0 1rem 1rem 1rem;
    }

    .about_bottom_img {
        margin-left: 0;
        padding: 1rem 0;
    }

    .succ_bottom_img {
        margin-left: 0;
        padding: 1rem 0;
    }

    .about_bottom_img li {
        width: 25%;
        padding: 1%;
        margin: 0;
    }

    .succ_bottom_img li {
        width: 31%;
        padding: 1%;
        margin: 10px;
    }

    .new_box .new_item {
        padding: 10px 20px;
        border-bottom: 1px solid #dedede;
    }

        .new_box .new_item h4 {
            font-size: 15px;
        }

    .new_box .l_box {
        width: 100%;
    }

        .new_box .l_box img {
            width: 100%;
        }

    .new_box .r_box {
        width: 100%;
        margin-left: 0;
        padding: 0 20px 2rem 20px;
    }

    .company_name .p1 {
        font-size: 18px;
    }

    .company_name .p2 {
        font-size: 14px;
    }

    .exp_page .left li .button_box {
        padding-left: 40px;
    }

    .exp_page .left li .butn {
        padding: 10px 30px;
    }

    .exp_page .left li {
        padding-left: 10px;
    }

    footer {
        padding: 1rem 0;
    }

        footer .contact_box .tel2 {
            font-size: 17px;
        }

        footer .ewm {
            display: none;
        }

        footer .menu {
            display: none;
        }

        footer .contact_box .tel4 {
            display: none;
        }

        footer .contact_box {
            text-align: center;
            width: 100%;
            height: 140px;
        }

        footer .copy_right {
            margin-top: 1rem;
        }

    .about_page .text_box {
        width: 100%;
        padding-top: 1rem !important;
        margin-bottom: 1rem;
    }

    .about_page .row {
        padding: 1rem 0;
    }

        .about_page .row img {
            margin-right: 0px !important;
        }

    .cat_nav a {
        margin: 0 2rem;
    }

    .news_item .news_right a {
        font-size: 15px;
    }

    .page_banner {
        padding-top: 5rem;
        text-align: center;
    }

        .page_banner h1 {
            font-size: 20px;
        }

        .page_banner h2 {
            font-size: 16px;
        }

        .page_banner .main_box {
            padding-right: 0px;
        }

    .contact_page {
        padding: 2rem 0;
    }

    .contact_item {
        position: relative;
    }

        .contact_item img {
            margin-right: 0px;
        }

    .contact_page .left {
        width: 100%;
        margin-left: 0;
        padding-top: 1rem;
    }

        .contact_page .left .p1 {
            font-size: 20px;
        }

        .contact_page .left .p2 {
            letter-spacing: 4px;
        }

    .contact_page .right {
        margin-top: 1rem;
        width: 100%;
    }

    .exp_page .right {
        display: none;
    }

    .exp_page {
        margin-top: 0;
    }

        .exp_page .left {
            width: 100%;
            margin-top: 0px;
            margin-bottom: 0px;
            padding-bottom: 0px;
            padding-top: 2rem;
        }

    .func_item .func_desc {
        display: none;
    }

    .func_page .right {
        width: 100%;
    }

    .func_item .func_img {
        width: 8rem;
        /*height: auto;*/
    }

    .func_item {
        height: auto;
    }

        .func_item .func_right {
            margin-left: 9rem;
            padding-top: .3rem;
        }

        .func_item .func_cate {
            line-height: 1.4rem;
        }

    .func_page .right {
        margin-bottom: 2rem;
    }

    .func_page .left {
        display: none;
    }

    .news_item .news_desc {
        display: none;
    }

    .news_page .right {
        width: 100%;
    }

    .news_page_detail .right {
        width: 100%;
        margin-top: -30px;
    }

    .news_item .news_img {
        width: 8rem;
        height: 80px !important;
    }

    .news_item {
        height: auto;
        padding-left: 0px;
    }

    .page_num {
        padding: 0px;
    }

    .news_item .news_right {
        margin-left: 9rem;
        padding-top: .3rem;
    }

    .news_item .news_cate {
        line-height: 1.4rem;
    }

    .news_page .right {
        margin-bottom: 0px;
    }

    .news_page .left {
        display: none;
    }

    .news_page_detail .right {
        margin-bottom: 2rem;
    }

    .news_page_detail .left {
        display: none;
    }

    .miaoshu {
        width: 150px;
    }

    .cat_nav {
        line-height: 30px;
        font-size: 15px;
        margin: 10px;
    }

    .detail_page {
        padding: 0px;
    }

        .detail_page .right {
            float: right;
            display: block;
        }
        /*文章明细标签*/
        .detail_page .infotag {
            font-size: 12px;
        }

    .wrapper .plan_left {
        width: 100%;
    }

    .plan_left .bottom {
        display: none;
    }

    .plan_left .hot_article {
        display: none;
    }

    .plan_right {
        width: 100%;
        margin-top: 2rem;
    }

    .p_content {
        padding-top: 2rem;
        width: 100% !important;
    }

    .product_bottom {
        padding: 0px;
        margin-top: 10px;
    }

        .product_bottom .l_box, .product_bottom .r_box {
            width: 100%;
            margin-bottom: 1rem;
            padding: 1rem;
        }

        .product_bottom .txt h1 {
            font-size: 20px;
        }

        .product_bottom .txt h2 {
            font-size: 18px;
        }

        .product_bottom .txt h3 {
            font-size: 16px;
        }

        .product_bottom img {
            display: none;
        }

    .product_content2 .p_img {
        margin-right: 0px;
    }

    .product_content .p_item {
        /*padding: 2rem 0;-----zhou注释2020.1.16*/
        padding: 1rem 0; /*2020.1.16添加*/
        display: block;
    }

    #home_banner {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
    }

    .page_banner {
        padding: 0;
    }

        .page_banner .main_box {
            display: table-cell;
            float: right;
            margin: 0;
            padding: 14px;
            vertical-align: middle;
        }

        .page_banner p {
            font-size: 18px;
            line-height: 30px;
        }

        .page_banner h1, .page_banner h2 {
            display: inline-block;
        }

    .func_banner {
        background-image: url(/images/news_banner.jpg);
        height: 115px;
    }

    .news_banner {
        background-image: url(/images/news_banner.jpg);
        height: 115px;
    }

    .cust_banner {
        background-image: url(/images/about_banner.jpg);
        height: 115px;
    }

    .products_banner {
        background-image: url(/images/product_banner2.jpg);
        height: 115px;
    }

    .cases_banner {
        background-image: url(/images/plan_banner.jpg);
        height: 115px;
    }

    .aboutus_banner {
        background-image: url(/images/about_banner.jpg);
        height: 115px;
    }

    .contactus_banner {
        background-image: url(/images/contact_banner.jpg);
        height: 115px;
    }

    .cat_minnav {
        padding-left: 10px;
        line-height: 30px;
    }

        .cat_minnav a {
            margin: 0px;
        }

        .cat_minnav .news_mininav_title {
            display: none;
        }

        .cat_minnav .func_mininav_title {
            display: none;
        }

        .cat_minnav .infotag {
            display: none;
        }
    .mjsolution_page .content > div {
        padding-bottom: 0;
    }

    .mjsolution_page .content {
        margin-top: 0;
    }

        .mjsolution_page .content .solution_component1 .solve_content {
            display: flex;
            flex-direction: column;
        }

            .mjsolution_page .content .solution_component1 .solve_content .solve_pic {
                width: 100%;
            }

            .mjsolution_page .content .solution_component1 .solve_content .solve_list {
                padding: 30px 24px 60px;
            }

                .mjsolution_page .content .solution_component1 .solve_content .solve_list .solve_btn {
                    left: 20px;
                    bottom: 0;
                }

        .mjsolution_page .content .solution_component2 .adv_content {
            padding: 0;
        }
        .mjsolution_page .content h2 .adv_tit_img {
            width: 50px;
        }
            .mjsolution_page .content .solution_component2 .adv_content ul h3 {
                font-size: 16px;
            }

            .mjsolution_page .content .solution_component2 .adv_content ul li {
                font-size: 12px;
            }
        .mjsolution_page .content .solution_component3 .inter_content {
            flex-wrap: wrap;
        }
}

/*
    ---------------------------------2020.1.15----添加--------------------------------------------
*/
@media screen and (max-width: 1150px) {
    .sysAdv_Ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        .sysAdv_Ul li {
            width: 44%;
            height: 140px;
            padding: 0px;
            box-sizing: border-box;
        }

    .sys_advantage {
        height: 580px;
    }
}

@media screen and (max-width: 995px) and (min-width: 700px) {

    .succ_bottom_img li {
        width: 45%;
    }
    /*    成功案例响应式-h-*/
    .about_bottom_img li {
        width: 31%;
    }
    /*行业解决方案响应式*/

    .sys_box, .system_feature {
        height: 240px;
        padding: 0;
    }

    .wap_ad {
        height: 180px;
    }

    .shi-process {
        height: 220px;
    }

    .sever_program {
        height: 640px;
    }

    .system_feature li {
        width: 50%;
        border-left: none;
        border-top: 1px solid #fff;
        padding-top: 10px;
    }

    .pro_Ul li {
        width: 33%;
    }

}

@media screen and (max-width: 795px) {
    .shi-process {
        height: 220px;
    }

    .sever_program {
        height: 620px;
    }
}

@media screen and (max-width: 767px) {
    .about_bottom_img li {
        width: 50%;
        padding: 1%;
        margin: 0;
    }

    .new_box .talk-category {
        width: 50%;
    }

    .succ_bottom_img li {
        width: 50%;
        padding: 1%;
        margin-top: 10px;
        margin: 0px;
    }

    .cat_nav a {
        margin: 0 .3rem;
    }
}

@media screen and (max-width: 700px) {
    .page_tit {
        padding: 10px 0;
    }

        .page_tit .page_tit1 {
            font-size: 22px;
        }

    .about_box .main_box .read_more {
        margin: 5px 0;
    }

    .wap_ad {
        height: 180px;
    }

    .sys_box, .system_feature {
        height: 280px;
        padding: 0;
    }

        .system_feature li {
            width: 100%;
            height: 70px;
            border-left: none;
            border-right: none;
            border-top: 1px solid #fff;
            padding-top: 10px;
        }

        .system_feature img {
            width: 40px;
        }

        .system_feature h2 {
            font-size: 14px;
        }

    .sys_function > .imgBox {
        width: 50%;
    }

    .sys_function {
        height: 830px;
        padding: 20px 20px;
    }

    .shi-process {
        width: 110%;
        height: 300px;
    }

    .sever_program {
        height: 640px;
    }

    .sys-advantage {
        width: 90%;
        padding-top: 20px
    }

    .pro_Ul li {
        width: 50%;
    }


    .shi_process {
        height: 180px;
    }
}

@media screen and (max-width: 655px) {
    .sale-sever {
        height: 220px;
        width: 112%;
    }

    .Product-function {
        width: 100%;
    }

    .new_box .talk-category {
        width: 100%;
    }

    .new_box .love-talk .talk-category .talk-box {
        margin: 0px;
        margin-top: 10px;
    }
}

@media screen and (max-width: 376px) {
    .tab_item {
        padding: 10px 1%;
        float: left;
        width: 31%;
        margin: 0 1%;
        font-size: 14px;
    }

    .new_box .talk-category {
        width: 100%;
    }

    .wap_ad {
        height: 130px;
    }
}

@media screen and (max-width: 361px) {
    .sys_function {
        height: 900px;
        padding: 20px 20px;
    }

    .page_banner {
        padding-top: 0;
    }

    .new_box .talk-category {
        width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .sys_function {
        height: 800px;
        padding: 0px 20px;
    }

    .shi-process {
        height: 300px;
        width: 118%;
    }

    .sale-sever {
        width: 118%;
    }

    .sever_program {
        height: 780px;
    }

    .new_box .talk-category {
        width: 100%;
    }
}

.sudoku_list_sty {
    height: 740px;
}

@media screen and (max-width: 1200px) {
    .sudoku_list_sty {
        height: 740px;
    }

    .sever_program {
        display: none;
    }

    .solution_component5 {
        display: none;
    }
}
